package com.gopay.common.rcs.vo;

import com.gopay.common.cipher.utils.SensitiveInfoUtils;

/**
 * 
 * 防钓鱼单商户设置
 * 
 * @author lwk
 * @2013年7月31日下午2:35:16
 * @RcsAntiPhishConfGlobalVo.java
 */
public class RcsAntiPhishConfCustlVo extends RcsAntiPhishConfGlobalVo {
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
     * 商户ID
     */
    private String custId;
    /**
     * 商户名称
     */
    private String custName;
    /**
     * 商户email
     */
    private String custEmail;
    /**
     * 商户手机号
     */
    private String custMob;
    /**
     * 商户网站名称
     */
    private String siteName;
    /**
     * 模糊域名
     */
    private String checkLikeDomain;
    /**
     * 请求源IP校验
     */
    private String reqSourceIp;
    
    /**
     * 域名过滤列表
     */
    private String checkDomainValue;
    /**
     * 模糊域名过滤列表 生产bug7期 新增 lx 2017-07-20 10:57:38
     */
    private String checkDomainLikeValue;

    /**
     * 是否上传logo
     */
    private String uploadLogo;

    private String reqSourceIpId;
    
    private String checkLikeDomainId;
   
    
    
    public String getCustId() {
        return custId;
    }

    public void setCustId(String custId) {
        this.custId = custId;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCustEmail() {
        return custEmail;
    }

    public void setCustEmail(String custEmail) {
        this.custEmail = custEmail;
    }

    public String getCustMob() {
    	/**
    	 * modify by ssj  PCI 认证进行加密处理 2017/04/11，在程序中获取的时候进行解密操作，如果是hibernate自己调用（save等），则返回原值；
    	 */
      return SensitiveInfoUtils.smartDecryptWithCheck(this.custMob);
//		return custMob;
	}

	public void setCustMob(String custMob) {
		this.custMob = custMob;
	}

	public String getSiteName() {
        return siteName;
    }

    public void setSiteName(String siteName) {
        this.siteName = siteName;
    }


    public String getCheckLikeDomain() {
        return checkLikeDomain;
    }

    public void setCheckLikeDomain(String checkLikeDomain) {
        this.checkLikeDomain = checkLikeDomain;
    }

    public String getReqSourceIp() {
        return reqSourceIp;
    }

    public void setReqSourceIp(String reqSourceIp) {
        this.reqSourceIp = reqSourceIp;
    }

    public String getCheckDomainValue() {
        return checkDomainValue;
    }

    public void setCheckDomainValue(String checkDomainValue) {
        this.checkDomainValue = checkDomainValue;
    }

    public String getUploadLogo() {
        return uploadLogo;
    }

    public void setUploadLogo(String uploadLogo) {
        this.uploadLogo = uploadLogo;
    }

    public String getReqSourceIpId() {
        return reqSourceIpId;
    }

    public void setReqSourceIpId(String reqSourceIpId) {
        this.reqSourceIpId = reqSourceIpId;
    }

    public String getCheckLikeDomainId() {
        return checkLikeDomainId;
    }

    public void setCheckLikeDomainId(String checkLikeDomainId) {
        this.checkLikeDomainId = checkLikeDomainId;
    }

    public String getCheckDomainLikeValue() {
        return checkDomainLikeValue;
    }

    public void setCheckDomainLikeValue(String checkDomainLikeValue) {
        this.checkDomainLikeValue = checkDomainLikeValue;
    }
}
